基于AT89S52溫度自動(dòng)控制檢測(cè)系統(tǒng)設(shè)計(jì)
3 原理和設(shè)計(jì)電路圖
3.1 原理
單線數(shù)字溫度傳感器DS18B20將外界溫度信號(hào)直接轉(zhuǎn)換成串行數(shù)字信號(hào)傳給AT89S52處理器處理,AT89S52處理器對(duì)接收到的數(shù)據(jù)進(jìn)行處理,控制LED顯示、加熱器工作、指示燈顯示和報(bào)警器工作。從而實(shí)現(xiàn)系統(tǒng)的自動(dòng)溫度控制等功能。
3.2 電路圖本文引用地址:http://www.ex-cimer.com/article/170434.htm
4 軟件設(shè)計(jì)
4.1 主程序設(shè)計(jì)
從軟件的功能不同可分為3大類:1)檢測(cè)軟件,它是用來檢測(cè)溫度;2)顯示部分,用來顯示所檢測(cè)到的溫度;3)控制部分,用來控制馬達(dá)。每一個(gè)執(zhí)行軟件也就是一個(gè)小的功能執(zhí)行模塊。這里將各執(zhí)行模塊一一列出,并為每一個(gè)執(zhí)行模塊進(jìn)行功能定義。下圖為軟件設(shè)計(jì)流程圖。
評(píng)論